/*其他领域*/
.other{margin: 0 1.5rem;}
.oth-line{position: relative;line-height: 4em}
.oth-line hr{position: absolute;left: 0;top: 50%;background: #3b3b3b;margin: 0;width: 100%;z-index: 0}
.oth-line span{position: relative;z-index: 2;background: #f3f3f3 url(../images/other-icon.png) no-repeat left center;background-size: 1rem;padding: 0 .4em 0 1.7rem}
.oth-fie{overflow: hidden;margin: 0 -10px}
.oth-fie .col-xs-6{margin-bottom: 1rem}
.oth-box{background: #fff;border-radius: .7rem;padding: 1em 10px 0}
.oth-box .col-xs-6{padding: 0}
.oth-pad-top{padding-top: 1rem}
.oth-level{padding: .4em 0;margin-top: .6em}
.oth-level span:first-child{padding-right: 1em}
.oth-1{color: #85dff6}
.oth-2{color: #f38838}
.oth-3{color: #f9c043}
.download{color: #585858;margin: 6.2rem 0 2.5rem}
.download a{color: #585858;display: inline-block;font-size: 1.8rem;width: 10.8rem;height: 3.2rem;line-height: 3.2rem;border-radius: .5rem;border:.2rem solid #585858;}
.download p{font-size: 1.4rem;margin-top: 2.5rem}
.download .disabled{background: #d0d0d0;color: #fff;border:1px solid #d0d0d0;}
.download .disabled:active,.download .disabled:focus{color: #fff}
.code{color: #585858;font-size: 1.4rem;margin-bottom: 2.5rem}
.code img{width: 11.2rem;margin-bottom: 2.5rem}
.balance-lack{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.34);color: #585858;z-index: 10}
.balance-lack .container{position: absolute;top: 50%;left: 50%;width: 70%;font-size: 1.6rem;background: #fff;border-radius: .2rem;padding: 1rem 0;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.balance-lack .container .row:first-child{margin: 0;padding: 0 1em}
.balance-lack button{background: #7dc94b;color: #fff;font-size: 1.4rem;padding: .4em 0;width: 30%;margin:0 5px;}
.balance-lack button.no{background: #a3e677}
.weui_mask_transparent {background: #fff}
/*弹窗*/
.start{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10}
.start .sta-bg{width: 100%;height: 100%;background: rgba(0,0,0,.34);}
.start .row{margin: 0}
.start .sta-cont{width: 80%;position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;background: #fff;border-radius: .8rem;padding-top: 2rem;padding-bottom: 1.5rem}
.start .icon-box{font-size: 1.2rem;border-radius: .35rem;color: #fff;padding: .2rem .3rem;margin-right: .5rem}
.start .mg-btm{margin-bottom: 2.4rem}
.start .icon-gp{background: #669946;}
.start .icon-qh{background: #f2d32b;}
.start .icon-fdc{background: #2dbde1;}
.start .level{line-height: 4.5rem}
.start .sta-btn{width: 100%;background: #7dc94b;color: #fff;padding: .8rem 0;border-radius: .4rem}
.start .start-icon{padding:1em 0 1em 2.3rem;background: url(../images/icon-start-hide.png) no-repeat left center;background-size: 1.1rem auto;line-height: 4.8rem}
.start .start-icon.to-show{background: url(../images/icon-start-show.png) no-repeat left center;background-size: 1.1rem auto;}
.start .sta-voc{text-align: left;padding-left: 3em;max-height: 9em;border:1px solid #ecebeb;border-radius: .6rem;overflow-y: auto;}
.start .sta-voc span{display: inline-block;height: 3em;line-height: 3em;padding-left:2.6rem;background: url(../images/icon-yes.png) no-repeat left center;background-size: 1.4rem auto}
.start .sta-voc span.no{background: url(../images/icon-no.png) no-repeat left center;background-size: 1.4rem auto}

/*首页*/
.index{color: #5b5b5b}
.index .header{background: #fff;padding: 2.5rem 0}
.index .header a:focus,.index .header a:hover{color: #5b5b5b;text-decoration: none;}
.index .bal{padding-left: 2.25rem;background: url(../images/icon-bal.png) no-repeat left center;background-size: 1.5rem auto}
.index .free{margin: 1.5rem;}
.index .free > div{padding: 1.5rem 1.75rem;background: #fff;border-radius: .75rem}
.index .free-info{color: #959191;margin: 1em 0}
.index .free-info span{padding-right: 1em}
.index .free-btn button{outline: none;background: #7dc94b;border-radius: .4rem;width: 100%;border:0 none;color: #fff;padding: .6em 0}
.index .field{margin: 1.5rem 1.5rem 0;background: #fff;border-radius: .75rem;position: relative;padding-bottom: 3rem}
.index .fel-now{padding: .6em 0}
.index .fel-cho{position: absolute;width: 100%;left: 0;background: #fff;z-index: 10}
.index .fel-cho span{display: inline-block;width: 3.6em;height: 1.8em;line-height: 1.8em;border:1px solid #d8d8d8;margin:0 .5rem 1rem .5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index .fel-cho span.active{background: #fd5d2b;border:1px solid #fd5d2b;color: #fff}
.index .fel-btn{position: absolute;bottom: 0;width: 100%;z-index: 10;height: 3rem;background: #fd5d2b url(../images/fel-arrow-down.png) no-repeat center;background-size: 2.8rem;border-bottom-left-radius: .6rem;border-bottom-right-radius:.6rem;}
.index .fel-btn.top{background: #fd5d2b url(../images/fel-arrow-top.png) no-repeat center;background-size: 2.8rem;}
.index .subject{margin: 0 1.5rem;}
.index .sub-nothing{color: #585858;display: none;}
.index .sub-nothing img{width: 33%;margin-bottom: 1em}
.index .sub-topic .row{position: relative;margin-bottom: 1.6rem}
.index .sub-topic .row:last-child{margin-bottom: 0}
.index .subject .pad{padding: 10px 1rem 5px}
.index .sub-bg{background: url(../images/sub-bg.png) no-repeat;background-size: 100% 100%}
.index .sub-cag{text-align: right;height: 4rem;line-height: 4rem;margin:0 -10px}
.index .sub-cag span{display: inline-block;height: 4rem;padding-left: 1.9rem;background: url(../images/sub-change.png) no-repeat left center;background-size: 1.3rem auto}
.index .sub-pos{position: absolute;top: 0;right: 0;height: 100%;margin-right: 1rem;}
.index .sub-level{position: absolute;top: 50%;right: 10px;width: 4.3rem;height: 4.3rem;margin: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.index .sub-level span{display: block;height: 2rem;line-height: 2rem;}
.index .sub-1{border:1px solid #85dff6;color: #85dff6}
.index .sub-2{border:1px solid #f38838;color: #f38838}
.index .sub-3{border:1px solid #f9c043;color: #f9c043}
/*登录页*/
.land .logo{padding:3.6rem 0}
.land .logo-img{width: 70%}
.land .form .row:first-child{margin-bottom: 3rem}
.land .form .bg{background: rgba(211,211,211,.7);}
.land .land-phone{padding: .8em 0;width: 100%;background: transparent;}
.land .land-ver{padding: .8em 0;width: 100%;background: transparent;}
.land .send-ver{position: absolute;top: 0;right: 0;height: 100%;color:#acadae }
.land .send-ver span{display: inline-block;position: absolute;top: 50%;right: 10px;height: 2em;line-height: 2em;padding-left: 1.4rem;background: url(../images/send-var.png) no-repeat left center;background-size: .75rem auto}
.land .send-grey{color: #4b4b4b }
.land .send-grey span{background: url(../images/send-grey.png) no-repeat left center;background-size: .75rem auto}
.land .agreement{line-height: 9.4rem}
.land .land-agree{display: inline-block;padding-left: 2.3rem;background: url(../images/icon-yes.png) no-repeat left center;background-size: 1.4rem}
.land .land-btn button{width: 100%;height: 5rem;line-height: 5rem;color: #fff;background: #fc6434}
.land .land-btn button.disabled{background: #d0d0d0}
/*充值*/
.recg{}
.recg .container{padding-top: 3.1rem}
.recg .rec-shall{height: 4.8rem;line-height: 4.8rem;background: #fff;}
.recg input[type='number']{width: 100%;text-align: right;color: #cb261d;background: transparent;box-sizing: border-box;-webkit-box-sizing: border-box;}
.recg .shall{position: absolute;top: 50%;right: 10px;color: #cb261d;display:none}
.recg .rec-btn{margin-top: 3.2rem}
.recg .rec-btn button{width: 100%;height: 5rem;line-height: 5rem;color: #fff;background: #fc6434}
.recg .rec-btn button.disabled{background: #d0d0d0}
.recg .rec-btn a{color: #fff;display: block;}
.recg .rec-yes{width: 56%;margin-bottom: 1rem}
.recg .rec-val{position: absolute;top: 50%;left: 0;width: 100%;color: #fff}
.recg .mgn-top4{margin-top: 4rem}
.recg .mgn-top10{margin-top: 5rem}
.recg .rec-error{width: 33%;margin-bottom: 2.5rem}
.recg .error{padding-top: 9.3rem}
/*提现*/
.cash{}
.cash .header{background: #fd5d2b;color: #fff;padding-bottom: 3.1rem}
.cash .header .row{margin: 0;height: 4.8rem;line-height: 4.8rem}
.cash .header input{display: block;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 10px}
.cash .form{background: #fff}
.cash .form .row{height: 4.8rem;line-height: 4.8rem;border-bottom: 1px solid rgba(59,59,59,.2);padding: 0 10px}
.cash .form input{width: 100%;display: block;padding: 0;background: transparent;}
.cash .form .col-xs-4{padding-right: 0}
.cash .form .col-xs-7{padding-left: 0}
.cash .form .tip-icon{height: 100%;background: url(../images/cash-tip.png) no-repeat left center;background-size: 1.3rem}
.cash .form .relative em{position: absolute;top: 50%;display: none;}
.cash .notice{padding: 0 20px;line-height: 4.6rem;height: 4.6rem;color: rgba(25,25,25,.4);}
.cash-btn{}
.cash-btn button{width: 100%;height: 5rem;line-height: 5rem;color: #fff;background: #fc6434}
.cash-btn button.disabled{background: #d0d0d0}
.cash-btn a{color: #fff;display: block;}
.cash-password{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10}
.cash-password-bg{width: 100%;height: 100%;background: rgba(0,0,0,.2);}
.cash-password .container{position: absolute;bottom: 0;left: 0;right: 0;background: #fff}
.cash-password .mag-tb{margin: 2rem 0 0}
.cash-password input[type='password']{display: block;width: 100%;border:1px solid #dadada;border-radius: .3rem;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 1em}
.cash-password .error-tips{display: inline-block;padding-left: 2.3rem;color: #f00;background: url(../images/error-tips.png) no-repeat left center;background-size: 1.5rem auto}
.cash-password .forget-password{color: #44d5ea}
.cash-password button{width: 100%;height: 5rem;line-height: 5rem;color: #fff;background: #fc6434}
.cash .success{padding-top: 4.6rem}
.cash-success{width: 71.25%}
.cash .success-tip{margin: 3.3rem 0}
.cash .error{padding-top: 4.5rem}
.cash-error{width: 63%}
.cash .error-tip{margin: 2.2rem 0 4rem}
.cash-prompt{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);z-index: 10}
.cash-prompt .cont{padding: .5em 1em;position: absolute;width: 70%;left: 50%;top: 50%;background: #fff;border-radius: .3rem;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.cash-prompt .ges,.cash-prompt .sxf{display: none;}

/*完善个人信息*/
.inform{background: #fff}
.inform .header{line-height: 6.4rem;height: 6.4rem;background: #fff}
.inf-bg{height: 1.6rem;background: #f3f3f3}
.inform .form .row{line-height: 6.3rem;height: 6.3rem;}
.inform .form input{width: 100%;padding: 0 .8em;background: transparent;}
.inform .form .mg-t250{margin-top: 12.5rem}
.inform .form .inf-btn{height: auto;line-height: normal;}
.inf-btn button{width: 100%;height: 5rem;line-height: 5rem;color: #fff;background: #fc6434}
.inf-btn button.disabled{background: #d0d0d0}
.inf-passwrd{padding-top: 10px}

.cash-get{background: #fff}
.cash-get input{width: 100%;height: 4.8rem;line-height: 4.8rem;display: block;padding: 0 .8em;;background: transparent;}
.cash-get .mg-t250{margin-top: 12.5rem}
.cash-get button{width: 100%;height: 5rem;line-height: 5rem;color: #fff;background: #fc6434}
.cash-get button:last-child{background: #86b436}
.cash-get button.disabled{background: #d0d0d0}
.cash-get button a{display: block;color: #fff}
.cash-get button{margin-bottom: 1em}

/*做题以及正确错误*/
.subject{}
.sub-top{padding-top: 5.5rem}
.sub-time{position: fixed;top: 0;left: 0;width: 100%;color: #fff;height: 4rem;background: #fc6434;}
.sub-time span{display: inline-block;height: 4rem;line-height: 4rem;padding-left: 3.4rem;background: url(../images/sub-time.png) no-repeat left center;background-size: 1.9rem auto}
.sub-title{margin-bottom: 2.25rem}
.sub-title h3{margin: 0}
.sub-title-bg{background: #fff;padding: 1em}
.sub-username{line-height: 5rem}
.sub-img{width: 100%;margin: 0 0 2.4rem;}
.sub-img-cont{width: 100%;overflow-x: auto;height: 16rem}
.sub-img-cont div{display: inline-block;height: 100%;margin: 0 5px}
.sub-img-cont img{display: block;height: 100%;border:.5rem solid #e3e3e3;box-sizing:border-box;-webkit-box-sizing:border-box;}
.sub-choice{padding-bottom: 4.8rem}
.sub-choice p{margin: 0;padding:.5em 0 .5em 1em;}
.sub-choice-yes{background: url(../images/sub-choice-yes.png) no-repeat 80% 60%;background-size: 1.9rem}
.sub-choice .row{padding: 0 10px;margin:0 0 1.3rem;background: url(../images/sub-choice-bg.png) no-repeat;background-size: 100% 100%;position: relative;}
.sub-choice .row div{padding: 0}
.sub-choice .row .col-xs-1{height: 100%;position: absolute;}
.sub-choice .row .col-xs-11{float: right;}
.sub-choice img{width: 1.5rem;position: absolute;left: 0;right: 0;top: 50%;margin:0 auto}
.sub-submit{position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;line-height: 3rem}
.sub-submit .row{height: 3.4rem;line-height: 3.4rem}
.sub-submit .col-xs-4,.sub-submit .col-xs-8{height: 100%;padding: 0}
.sub-submit button{display: block;width: 100%;background: #fc6434;color: #fff;height: 100%;padding: 0}
.sub-answer{margin-left: 10px}
.sub-error-top{color: #fff;background: url(../images/sub-error-bg.png) repeat-x 0 bottom;background-size: 100% auto;padding-bottom:.4rem}
.sub-error-top .container{background: #2193d1;}
.sub-close{height: 5.4rem;position: relative;}
.sub-close img{position: absolute;top: 50%;left: 1.6rem;width: 1.6rem;}
.sub-error-icon{width: 44%}
.sub-line-error{background: url(../images/sub-error-line.png) no-repeat right;}
.sub-line-success{background: url(../images/sub-success-line.png) no-repeat right;}

.sub-res{padding: 1.3rem 0}
.sub-res p{margin: 0;line-height: 1.8em}
.sub-res span{display: inline-block;padding-top: 2.7rem;background: url(../images/sub-share.png) no-repeat center top;background-size: 2.1rem}
.sub-answer{padding: 0 10px}
.sub-answer .lh-104{line-height: 5.2rem}
.sub-answer .col-8d{color: #8dd917}
.sub-answer .col-xs-8,.sub-error-answer .col-xs-2{padding: 0}
.sub-answer img{width: 1.5rem}
.sub-answer .error-icon{background: url(../images/sub-error-icon.png) no-repeat 94% .2em;background-size: 1.1rem auto}
.sub-answer .success-icon{background: url(../images/sub-success-icon.png) no-repeat 95% .2em;background-size: 1.6rem auto}
.sub-analy{margin-top: 1rem}
.sub-analy .sub-bg{background: #fff;padding: 1.5rem}
.sub-analy .row{margin: 0}
.sub-analy .text-index{text-indent: 2em;margin-top: 1.5rem;line-height: 1.8em}
.sub-btn{margin-top: 3rem;color: #fff}
.sub-btn .row{margin: 0 0 3rem;padding: 0 .5rem}
.sub-btn span{padding-left: 2.5rem;display: inline-block;}
.sub-btn .lh-96{height: 4.8rem;line-height: 4.8rem;border-radius: .25rem}
.sub-btn .error-btn-agin{background: #37a8e7;}
.sub-btn .error-btn-agin span{background: url(../images/sub-error-agin.png) no-repeat left center;background-size: 1.6rem auto}
.sub-btn .error-btn-other{background: #f46a3d}
.sub-btn .error-btn-other a{color: #fff}
.sub-btn .error-btn-other span{background: url(../images/sub-error-other.png) no-repeat left center;background-size: 1.6rem auto}
.sub-btn .btn-start{background: #48c37f}
.sub-btn .btn-start a{display: block;color: #fff}
.sub-btn .btn-start span{background: url(../images/sub-error-start.png) no-repeat left center;background-size: 1.6rem auto}

.sub-btn .success-btn-exc{background: #f9ab00}
.sub-btn .success-btn-exc span{background: url(../images/sub-success-exc.png) no-repeat left center;background-size: 1.6rem auto}
.sub-btn .success-btn-agin{background: #f46a3d}
.sub-btn .success-btn-agin span{background: url(../images/sub-success-agin.png) no-repeat left center;background-size: 1.6rem auto}

.sub-success-top{color: #fff;background: url(../images/sub-success-bg.png) repeat-x 0 bottom;background-size: 100% auto;padding-bottom:.4rem}
.sub-success-top .container{background: #f1673a;}
.sub-share{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background: rgba(0,0,0,.7);}
.sub-share .container{}
.sub-share .arrow{width: 14%;margin: 10px}
.sub-share .tips{width: 74%;margin-top: 20px}
.sub-other-bal{padding-bottom: 4.9rem}
.sub-download{position: fixed;bottom: 0;left: 0;z-index: 10;height: 4.9rem;line-height: 4.9rem;width: 100%;background: rgba(0,0,0,.3);box-sizing: border-box;-webkit-box-sizing: border-box;padding:0 1.5rem }
.sub-download .lg{float: left;font-size: 1.4rem;color: #fff;padding-left: 4.2rem;background: url(../images/logo.png) no-repeat left center;background-size: 3.3rem auto;}
.sub-download .dw{text-align: center;float: right;font-size: 1.2rem;background: #fc6434;width: 7rem;height: 2.5rem;line-height: 2.5rem;margin-top: 1.2rem;border-radius: .3rem}
.sub-download .dw a{color: #fff}
.sub-download .disabled{background: #d0d0d0}

.flow{}
.flow .top{background: #fff;height: 4.8rem;line-height: 4.8rem;}
.flow .top .col-xs-4{padding: 0}
.flow .top span{color: #f4501d}
.flow .top em{font-size: .9rem}
.flow .screen{height: 4.8rem;line-height: 4.8rem;}
.flow .screen span{display: inline-block;padding-right: 2rem;padding-left: 2.25rem;background: url(../images/flow-screen.png) no-repeat left center;background-size: 1.6rem auto}
.flow .box{background: #fff;color: #4c4c4c;margin-bottom: 1.5rem}
.flow .box:last-child{margin-bottom: 0}
.flow .box .row{height: 6.4rem;line-height: 6.4rem;border-bottom: 1px solid #dcdcdc}
.flow .box .row:last-child{border-bottom: 0}
.flow .box .time{height: 3.2rem;line-height: 3.2rem;padding-left: 1.4rem;color: #9c9c9c;}
.flow .box .col-xs-4{padding: 0;color: #c1c1c1}
.flow .box .col-xs-5{position: relative;height: 100%}
.flow .box img{width: 3rem}
.flow .box p{margin: 0;position: absolute;top: 50%;left: 0;width: 100%;padding: 0 .5em;line-height: 1.8em;box-sizing: border-box;-webkit-box-sizing: border-box;}
.flow .box span{font-size: 1.2rem;margin-left: 2.3rem}
.flow .box em{font-size: .9rem}
.flow .rec{}
.flow .rec span{color: #fd5d2b;}
.flow .ded span{color: #f7bd31;}
.flow .fro span{color: #c1c1c1;}
.flow .cas span{color: #86b436;}
.flow .pop{display: none;background: rgba(0,0,0,.2);position: absolute;top: 0;right: 0;width: 100%;height: 100%;z-index: 10}
.flow .pop > div{background: #fff;position: absolute;top: 0;right: 0;width: 50%;}
.flow .pop p{padding-left: 2.2rem;border-bottom: 1px solid #d8d8d8;height: 4.5rem;line-height: 4.5rem;margin: 0;}
.flow .pop p:last-child{border-bottom: 0}
.flow .pop p.yes{background: url(../images/icon-yes.png) no-repeat 17.5% center;background-size: 1.4rem auto}
.flow #loadingToast{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);}
.flow .weui_mask_transparent{}